package sctu.edu.java.year2016.team06.luoxin.day20160531.chapter9_1;

/**编写Java程序，创建一个类，并在类中创建一个成员内部类，
 * 通过成员内部类计算1到任意数的和的操作，并在外部类中
 * 进行测试。
 * Created by Administrator on 2016/5/31.
 */

import java.util.Scanner;

public class Outer {                              //定义外部类
    Scanner scan = new Scanner(System.in);        //输入一个任意数

    int n = scan.nextInt();                      //获取任意数

    private class Inner {                       //定义内部类
        int sum = 0;


        public void inner() {                //构造内部类方法
            for (int i = 1; i <= n; i++)
                sum = sum + i;
        }


    }


    public static void main(String[] args) {
        Outer oc = new Outer();
        Inner ic = oc.new Inner();
        ic.inner();

        System.out.println("the sum is:" + ic.sum);
    }
}
